It sounds like you had a "perfect storm" of events....a stretch of unstructured free time off, during a blah time of year and spent with people you'd rather not be with. The Holidays are sometimes like that even for people whose families are speaking to them.
Sometimes it's good to get back to our normal routines no matter how hum-drum they can seem. In the meantime, I think it's good to make a point of having specific plans made during the holidays or when you have long stretches of free time and to fill in the void. During the winter (especially) it's good to have something nice to look forward to. Sometimes just getting away to a nearby city or town and spending the night there, eating out or doing something new, is enough to do the trick. It doesn't have to cost a lot of money either....just something to break the routine and fill the down time and move you in the direction of getting out yourself out there meeting new people or having new experiences.